subsidized apartments - French English Dictionary